Part Number Hot Search : 
TS1GJFT3 28F008SA LT455BU IRS27952 BZM55C47 U2538B 630D08 R3010
Product Description
Full Text Search
 

To Download EKK8011AB Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 EKK8011AB
Product Specification
DOC. VERSION 1.4
ELAN MICROELECTRONICS CORP.
July 2006
Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM. Windows is a trademark of Microsoft Corporation. ELAN and ELAN logo are trademarks of ELAN Microelectronics Corporation.
Copyright (c) 2005~2006 by ELAN Microelectronics Corporation All Rights Reserved Printed in Taiwan
The contents of this specification are subject to change without further notice. ELAN Microelectronics assumes no responsibility concerning the accuracy, adequacy, or completeness of this specification. ELAN Microelectronics makes no commitment to update, or to keep current the information and material contained in this specification. Such information and material may change to conform to each confirmed order. In no event shall ELAN Microelectronics be made responsible for any claims attributed to errors, omissions, or other inaccuracies in the information or material contained in this specification. ELAN Microelectronics shall not be liable for direct, indirect, special incidental, or consequential damages arising from the use of such information or material. The software (if any) described in this specification is furnished under a license or nondisclosure agreement, and may be used or copied only in accordance with the terms of such agreement. ELAN Microelectronics products are not intended for use in life support appliances, devices, or systems. Use of ELAN Microelectronics product in such applications is not supported and is prohibited. NO PART OF THIS SPECIFICATION MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS WITHOUT THE EXPRESSED WRITTEN PERMISSION OF ELAN MICROELECTRONICS.
Headquarters: No. 12, Innovation Road 1 Hsinchu Science Park Hsinchu, Taiwan 30077 Tel: +886 3 563-9977 Fax: +886 3 563-9966 http://www.emc.com.tw
Hong Kong: Elan (HK) Microelectronics Corporation, Ltd. Flat A, 19F., World Tech Centre 95 How Ming Street, Kwun Tong Kowloon , HONG KONG Tel: +852 2723-3376 Fax: +852 2723-7780 elanhk@emc.com.hk Shenzhen: Elan Microelectronics Shenzhen, Ltd. SSMEC Bldg., 3F, Gaoxin S. Ave. Shenzhen Hi-Tech Industrial Park Shenzhen, Guandong, CHINA Tel: +86 755 2601-0565 Fax: +86 755 2601-0500
USA: Elan Information Technology Group (USA) 1821 Saratoga Ave., Suite 250 Saratoga, CA 95070 USA Tel: +1 408 366-8225 Fax: +1 408 366-8220 Shanghai: Elan Microelectronics Shanghai, Ltd. 23/Bldg. #115 Lane 572, Bibo Road Zhangjiang Hi-Tech Park Shanghai, CHINA Tel: +86 21 5080-3866 Fax: +86 21 5080-4600
Europe: Elan Microelectronics Corp. (Europe) Siewerdtstrasse 105 8050 Zurich, SWITZERLAND Tel: +41 43 299-4060 Fax: +41 43 299-4079 http://www.elan-europe.com
Contents
1 2 3 4 5 6
General Description ................................................................................................ 1 Features ................................................................................................................... 1 Applications............................................................................................................. 1 Pin Assignment ....................................................................................................... 2 Pin Description ........................................................................................................ 3 Function Description............................................................................................... 4 6.1 PS/2 Keyboard Function Description ................................................................ 4
6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 6.1.7 Keyboard Buffer ..................................................................................................4 Power-on Reset and Self Test.............................................................................4 Keyboard Data Output.........................................................................................4 Keyboard Data Input ...........................................................................................5 Command from the System ................................................................................5 System Commands .............................................................................................8 Keyboard Scan Code Table.................................................................................9 USB Keyboard Description ...............................................................................19 LED Report for USB Keyboard .........................................................................22 USB Keyboard Scan Code................................................................................22
6.2
USB Keyboard Function Description............................................................... 19
6.2.1 6.2.2 6.2.3
7 8 9 10 11 12 13
6.3 Internal-Multi Function .................................................................................... 25 Absolute Maximum Ratings.................................................................................. 25 DC Electrical Characteristics................................................................................ 25 AC Electrical Characteristics................................................................................ 26 PS/2 Timing Diagram............................................................................................. 27 Application Circuit................................................................................................. 28 Application Matrix ................................................................................................. 29 Pad Diagram .......................................................................................................... 30
Contents
Specification Revision History
Doc. Version 1.4 Revision Description Updated the document formatting and text contents. Date 2006/07/10
iv *
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
1
General Description
The eKK8011A/eKK8011B series are high performance CMOS microcontroller devices specially designed for keyboard encoder applications. These devices function both in USB and PS/2 interface environment. For PS/2 interface, it supports IBM PC AT and all compatible machines and provides a 16-character first-in-first-out buffer in which data is stored. For USB interface, it supports the USB standard request version 1.1 as well as HID class request version 1.1. The eKK8011A/B controls all scan codes, three LED status, scan timing and communications between the keyboard and PC. Enhanced features combine to ensure easy implementation of a high performance, low cost keyboard with minimal external components. The eKK8011A MCU is compatible with EM78M611 and the eKK8011B MCU is compatible with EM78611.
2
Features
USB Specification Compliance
* Universal Serial Bus Specification Version 1.1 * USB Device Class Definition for Human Interface Device (HID), Firmware
Specification Version 1.1 Low cost : no external components required Operating frequency: 6MHz Phantom key detection Support scan code Set 1, 2 and 3 for PS/2 Support HID Usage ID for USB Support PC PS/2 and USB keyboard Support USB Sleep Mode Low power CMOS device technology Internal pull-up resistor Tri-state outputs for easy board application Support Windows
1 TM
95, 98, 2000, ME keys
Support multi-media or other special application keyboard encoder
3
Applications
USB Keyboard only Both USB and PS/2 compatible Keyboards
1
Windows is a registered trademark of Microsoft Corporation. *1
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
USB & PS/2 Keyboard Encoder
EKK8011AB
4
Pin Assignment
D- / DATA D+ / CLK OSCO OSCI VDD V3.3 VSS P90 P76 36 P77 35 CAPS 34 33 32 31 30 29 28 27 26 25 24 23 12 13 14 15 16 17 18 19 20 21 22
P91 P92 P93 P94/Vpp P95 P96 VNN P50 P51
*
1 2 3 4 5 6 7 8 9
44
43
42
41
40
39
38
37
NUM SCROLL P67 P66 P65 P64 P63 P62 P61 P60 P87
EM78M611
P52 10 P53 11
Fig 4-1 44-pin QFP eKK8011A Pin Assignment
P54
D- / DATA
P55
D+ / CLK
P56
P57
P80
OSCO
P81
P82
P83
P84 P76 36
P85 P77 35
OSCI
VDD
V3.3
P90
VSS
*
P91 P92 P93 P94 P95 P96 P97 P50 P51
1 2 3 4 5 6 7 8 9
44
43
42
41
40
39
38
37
34 33 32 31 30 29 28 27 26 25 24 23
CAPS
P86
NUM SCROLL P67 P66 P65 P64 P63 P62 P61 P60 P87
EM78611
P52 10 P53 11 12 13 14 15 16 17 18 19 20 P84 21 P85 22 P86
Fig 4-1 44-pin QFP eKK8011B Pin Assignment
2*
P54
P55
P56
P57
P80
P81
P82
P83
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
5
Pin Description
Symbol P50 P51 P52 P53 P54 P55 P56 P57 P80 P81 P82 P83 P84 P85 P86 P87 P90 P91 P92 P93 P95 VSS SCROLL NUM CAPS P60 P61 P62 P63 P64 P65 P66 P67 CLK/D+ DATA/DVDD OSCO OSCI V3.3 I/O O O O O O O O O O O O O O O O O O O I I O PWR O O O I I I I I I I I I/O I/O PWR O I PWR Function Column 3 Low output scan line, 3-state Column 4 Low output scan line, 3-state Column 5 Low output scan line, 3-state Column 6 Low output scan line, 3-state Column 7 Low output scan line, 3-state Column 14 Low output scan line, 3-state Column 13 Low output scan line, 3-state Column 12 Low output scan line, 3-state Column 11 Low output scan line, 3-state Column 15 Low output scan line, 3-state Column 10 Low output scan line, 3-state Column 8 Low output scan line, 3-state Column 9 Low output scan line, 3-state Column 0 Low output scan line, 3-state Column 16 Low output scan line, 3-state Column 17 Low output scan line, 3-state Column 1 Low output scan line, 3-state Column 2 Low output scan line, 3-state Internal Multi-Function 1 selection Internal Multi-Function 2 selection Mode LED Ground Scroll Lock Indicator NUM Lock Indicator Caps Lock Indicator Row 0 Input scan line, internal pull high (25K ) Row 1 Input scan line, internal pull high (25K ) Row 2 Input scan line, internal pull high (25K ) Row 3 Input scan line, internal pull high (25K ) Row 4 Input scan line, internal pull high (25K ) Row 5 Input scan line, internal pull high (25K ) Row 6 Input scan line, internal pull high (25K ) Row 7 Input scan line, internal pull high (25K ) Clock line for IBM communication, internal pull-high (2.2K ) or D+ line for USB communication, internal weak pull-high (2M ) Data line for IBM communication, internal pull-high (2.2K ) or D- line for USB communication, internal pull-high (1.5K ) +5V Power Supply Connect to a 6MHz Crystal for 6MHz oscillation Connect to a 6MHz Crystal for 6MHz oscillation 3.3V output
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
*3
USB & PS/2 Keyboard Encoder
EKK8011AB
6
Function Description
This section is divided into subsections for user convenience and clearer distinction. Detailed PS/2 keyboard function descriptions are provided in Section 6.1. The USB keyboard function descriptions are discussed in details in Section 6.2.
6.1 PS/2 Keyboard Function Description
The keyboard buffer, power-on reset and self test, input, output, commands, and scan codes are described in the following sections.
6.1.1 Keyboard Buffer
The keyboard will buffer 16 bytes in a first-in-first-out order when the system receives scan codes from the keyboard. The response codes and repeated codes will not be buffered. If the keystrokes generate a multiple-byte sequence, the entire sequence must fit into the buffer or the keystroke is discarded and a buffer-overrun condition occurs.
6.1.2 Power-on Reset and Self Test
The duration of the keyboard Power-on-Reset (POR) should be within 150 milliseconds and 2 seconds after the power is applied to the keyboard. After executing POR, the keyboard executes a self test. The LEDs are turned on at the beginning and off at the end of the self test. The self test takes a minimum of 300 milliseconds and a maximum of 500 milliseconds. If the self test is successful, a completion code AA hex is sent to the system and the keyboard starts scanning. If the self test fails, and error code is sent, the keyboard is disabled and waits for a command from the system. The completion codes are sent between 450 ms to 2.5 s after POR, and between 300 ms to 500 ms after a reset command is acknowledged.
6.1.3 Keyboard Data Output
When the keyboard is ready to send data to the system, it first checks the clock and data lines. If either one is in the low state, data is stored in the keyboard buffer. If both are in the high state, keyboard starts clocking data out. Data is valid before the trailing edge and after the leading edge of the clock pulse. During the transmission, the keyboard checks the clock line at least every 60 microseconds. If the system lowers the clock lines before the leading edge of the 10th clock, the keyboard should stop sending, then buffers the data and return the clock and data lines to a high state.
4*
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
6.1.4 Keyboard Data Input
When the system is ready to send data to the keyboard, it first checks the clock line to see if keyboard is sending data. If keyboard is not sending data or it is sending data but has not reached the 10th clock, the system can inhibit the interface by forcing the clock line low for more than 60 microseconds and prepares to send data. The keyboard checks the clock line status at least every 5 milliseconds. If a system Request to Send (RTS) is detected, the keyboard clocks 11 bits in. After the 10th bit, the keyboard checks for a high state in the data line then pulls it low and clocks one more bit to signal the system that data has been received. If data is low after the 10th bit, it indicates a frame error. The keyboard should continue to count until the data line goes high, then pulls it low and issues a RESEND to the system.
6.1.5 Command from the System
The system can send commands to the keyboard at any time. The keyboard needs to respond within 20 milliseconds, unless the system prevents keyboard output, when doing self test or executing a reset. The following are the keyboard input commands and the actions that the keyboard needs to take. Set /Reset Status indicators (Hex ED) - Responds with ACK - Receives option byte - Responds with ACK - Updates status indicators - Returns to previous scanning state Echo (Hex EEH) - Responds with EE hex - Returns to previous scanning state Invalid commands (Hex EF and F1) - Returns a RESEND command - Returns to previous scanning state Select Alternate Scan Codes (Hex F0) - Responds ACK - Clears output buffer - Sets the default Typematic rate/delay - Clears last Typematic key - Receives option byte - Responds ACK - Option byte : 01 : selects scan code Set 1 02 : selects scan code Set 2 03 : selects scan code Set 3 - Returns to previous scanning rate
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
*5
USB & PS/2 Keyboard Encoder
EKK8011AB
Read ID (F2) - Responds with ACK - Discontinues scanning - Sends two ID bytes. The second byte will be sent within 500 S after the first byte. - Resumes scanning Set Typematic Rate/Delay (Hex F3) - Responds with ACK - Receives rate/delay value byte - Responds with ACK - Set rate/delay (see Note 1) - Returns to previous scanning state.
NOTE 1. Repeat period = ( 8+A ) x ( 2^B) x 0.00417 seconds A : Binary value of Bits 2, 1, and 0. B : Binary value of Bits 4 and 3. 2. Delay = ( C +1 ) x 250 milliseconds C : Binary value of Bits 6 and 5. Bit 7 is always 0. 3. Default rate = 10.9 chars/sec + 20% Default delay = 500 mS 20%
Bit 4~ Bit 0 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111
Typematic Rate 20% 30.0 26.7 24.0 21.8 20.0 18.5 17.1 16.0 15.0 13.3 12.0 10.9 10.0 9.2 8.6 8.0
Bit 4~ Bit 0 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111
Typematic Rate 20% 7.5 6.7 6.0 5.5 5.0 4.6 4.3 4.0 3.7 3.3 3.0 2.7 2.5 2.3 2.1 2.0
6*
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
Enable (Hex F4) - Responds with ACK - Clears output buffer - Clears last typematic key - Start scanning Default Disable (Hex F5) - Responds with ACK - Resets all conditions to power-on state - Clears output buffer - Sets the default key type (Scan Code Set 3 only) - Set the default typematic rate/delay - Clears the last typematic key - Stops scanning Set Default (Hex F6 ) - Responds with ACK - Resets all conditions to power-on state - Clears output buffer - Sets the default key type (Scan Code Set 3 only) - Set the default typematic rate/delay - Clears last typematic key - Continues scanning Set All Keys (Hex F7, F8, F9, FA) - Responds ACK - Clears output buffer - Sets all key type (affect only Scan Code Set 3 operation) F7 : Typematic F8 : Make/Break F9 : Make FA : Typematic/Make/Break - Returns to previous scanning rate Set Key Type (Hex FB, FC, FD) - Responds with ACK - Clears output buffer - Receives key ID byte - Responds ACK - Sets key ID type (affect only Scan Code Set 3 operation)
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
*7
USB & PS/2 Keyboard Encoder
EKK8011AB
FB : Typematic FC : Make/Break FD : Make - Returns to previous scanning rate Resend (Hex FE) - Sends the previous output again. If the previous byte is RESEND, the last byte before RESEND shall be sent. Reset (Hex FF) - Responds with ACK - Checks clock and data lines. Reset in the high state for at least 500 s or receives another command. -Default to scan code set 2.
6.1.6 System Commands
The following are the keyboard output commands. Acknowledge (Hex FA) The keyboard sends an acknowledge in response to any valid command from the system except for RESEND and ECHO. BAT Completion Code (Hex AA) This command is issued after a successful completion of the keyboard self test. Echo (Hex EE) The keyboard sends this code in response to an ECHO command. Keyboards ID (Hex 83AB) The 2-byte ID is issued to respond to READ ID command. The low byte is sent first, followed by the high byte. Keyboard Buffer Overrun (Hex 00 or FF) If the keyboard buffer overflows, the overrun code will replace the last byte in the buffer. If the keyboard is using scan code Set 1, the code is Hex FF. For Sets 2 and 3, the code is Hex 00. Resend (Hex FE) When the keyboard receives an invalid input or any input with incorrect parity, the RESEND command is sent.
8*
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
6.1.7 Keyboard Scan Code Table
The keyboard contains three scan code sets. The system defaults to scan code Set 2, but can be switched to Set 1 or Set 3. The following tables show the key numbers and three scan code sets in hexadecimal values. All the keys are typematics except for the pause key. When a key is pressed down, the make scan code is sent to the system. When the key is released, its break code is sent. If two or more keys are held down, only the last key pressed repeats at the typematic rate. Typematic operation stops when the last pressed key is released, even if other keys are being released or some other keys are still held down. The following table shows three scan code sets used in the keyboard. Scan Code Set 1
Key (~) 1 2 3 4 5 6 7 8 9 0 -(-) =(+) Backspace TAB Q W E R T Y U I O P Make Code 29 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 Break Code A9 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 Key X C V B N M ,(<) .(>) /(?) SHIFT_R CTRL_L ALT_L SPACE ALT_R CTRL_R NUM (7) (4) (1) (8) (5) (2) ( ) (*) (9) Make Code 2D 2E 2F 30 31 32 33 34 35 36 1D 38 39 E0 38 E0 1D 45 47 4B 4F 48 4C 50 52 37 49 Break Code AD AE AF B0 B1 B2 B3 B4 B5 B6 9D B8 B9 E0 B8 E0 9D C5 C7 CB CF C8 CC D0 D2 B7 C9
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
*9
USB & PS/2 Keyboard Encoder
EKK8011AB
Key [({} ](}) \(|)@1 CAPS A S D F G H J K L ;(:) '(") K42 @2 Enter Shift_L K45 @2 Z
Make Code 1A 1B 2B 3A 1E 1F 20 21 22 23 24 25 26 27 28 2B 1C 2A 56 2C
Break Code 9A 9B AB BA 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 AB 9C AA D6 AC
Key (6) (3) (Del) (-) (+) (Enter) ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 SCROLL
Make Code 4D 51 53 4A 4E E0 1C 01 3B 3C 3D 3E 3F 40 41 42 43 44 57 58 46
Break Code CD D1 D3 CA CE E0 9C 81 BB BC BD BE BF C0 C1 C2 C3 C4 D7 D8 C6
Key Ins Del Left Home End Up Down Page Up Page Down Right Key (/) 10 *
Base Case, or Shift + Num Lock Make/Break E0 52 / E0 D2 E0 53 / E0 D3 E0 4B / E0 CB E0 47 / E0 C7 E0 4F / E0 CF E0 48 / E0 C8 E0 50 / E0 D0 E0 49 / E0 C9 E0 51 / E0 D1 E0 4D / ED CD
Shift Case @3 Make/Break
Num Lock Make/Break
E0 AA E0 52 / E0 D2 E0 2A E0 2A E0 52 / E0 D2 E0 AA E0 AA E0 53 / E0 D3 E0 2A E0 2A E0 53 / E0 D3 E0 AA E0 AA E0 4B / E0 CB E0 2A E0 2A E0 4B / E0 CB E0 AA E0 AA E0 47 / E0 C7 E0 2A E0 2A E0 47 / E0 C7 E0 AA E0 AA E0 4F / E0 CF E0 2A E0 2A E0 4F / E0 CF E0 AA E0 AA E0 48 / E0 C8 E0 2A E0 2A E0 48 / E0 C8 E0 AA E0 AA E0 50 / E0 D0 E0 2A E0 2A E0 50 / E0 D0 E0 AA E0 AA E0 49 / E0 C9 E0 2A E0 2A E0 49 / E0 C9 E0 AA E0 AA E0 51 / E0 D1 E0 2A E0 2A E0 51 / E0 D1 E0 AA E0 AA E0 4D / E0 CD E0 2A E0 2A E0 4D / E0 CD E0 AA Shift Case Make/Break @3 E0 AA E0 35 / E0 B5 E0 2A Product Specification (V1.4) 07.10.2006
Scan Code Make/Break E0 35 / E0 B5
(This specification is subject to change without further notice)
USB and PS/2 Keyboard Encoder
EKK8011AB
Key
Scan Code Make/Break
Ctrl Case, Shift Case Make/ Break Alt Case Make/Break E0 37 / E0 B7 54 / D4
PRINT E0 2A E0 37 / E0 B7 E0 AA
Key PAUSE @4
Make Code E1 1D 45 E1 9D C5
Ctrl Key Pressed E0 46 E0 C6
Key @5
Base Case Make Code E1 1D 45 E1 9D C5
Num Lock Off Case Make Code E0 46 E0 C6
NOTE @1 : 101-key keyboard only. @2 : 102-key keyboard only. @3 : If the left Shift key is held down, the AA/2A shift make and break is sent with the other scan codes. If the right Shift key is held down, B6/36 is sent. If both Shift keys are down, both sets of codes are sent with the other scan code. @4 : This key is not typematic. All associated scan codes occur on the make of the key. @5 : This Key is Make only. When the Num Lock is off, the encoder will send the code which is the same as de-pressing Alt+0+1+2+8. When the Num Lock is on, the encoder will send the code which is the same as de-pressing Num+Alt+0+1+2+8+Num, and user will see the Num Lock LED flash once.
Scan Code Set 2
Key (~) 1 2 3 4 5 6 7 8 9 0 -(-) =(+) Backspace Tab Make Code OE 16 1E 26 25 2E 36 3D 3E 46 45 4E 55 66 0D Break Code F0 OE F0 16 F0 1E F0 26 F0 25 F0 2E F0 36 F0 3D F0 3E F0 46 F0 45 F0 4E F0 55 F0 66 F0 0D Key X C V B N M ,(<) .(>) /(?) SHIFT_R CTRL_L ALT_L SPACE ALT_R CTRL_R Make Code 22 21 2A 32 31 3A 41 49 4A 59 14 11 29 E0 11 E0 14 Break Code F0 22 F0 21 F0 2A F0 32 F0 31 F0 3A F0 41 F0 49 F0 4A F0 59 F0 14 F0 11 F0 29 E0 F0 11 E0 F0 14 * 11
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
USB & PS/2 Keyboard Encoder
EKK8011AB
Key Q W E R T Y U I O P [({) ](}) \(|)@6 CAPS A S D F G H J K L ;(:) '(") K42 @7 Enter Shift_L K45 @7 Z
Make Code 15 1D 24 2D 2C 35 3C 43 44 4D 54 5B 5D 58 1C 1B 23 2B 34 33 3B 42 4B 4C 52 5D 5A 12 61 1A
Break Code F0 15 F0 1D F0 24 F0 2D F0 2C F0 35 F0 3C F0 43 F0 44 F0 4D F0 54 F0 5B F0 5D F0 58 F0 1C F0 1B F0 23 F0 2B F0 34 F0 33 F0 3B F0 42 F0 4B F0 4C F0 52 F0 5D F0 5A F0 12 F0 61 F0 1A
Key NUM (7) (4) (1) (8) (5) (2) () (*) (9) (6) (3) (Del) (-) (+) (Enter) ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 SCROLL
Make Code 77 6C 6B 69 75 73 72 70 7C 7D 74 7A 71 7B 79 E0 5A 76 05 06 04 0C 03 0B 83 0A 01 09 78 07 7E
Break Code F0 77 F0 6C F0 6B F0 69 F0 75 F0 73 F0 72 F0 70 F0 7C F0 7D F0 74 F0 7A F0 71 F0 7B F0 79 E0 F0 5A F0 76 F0 05 F0 06 F0 04 F0 0C F0 03 F0 0B F0 83 F0 0A F0 01 F0 09 F0 78 F0 07 F0 7E
12 *
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
Key Ins Del Left Home End Up Down Page Up Page Down Right
Base Case, or Shift + Num Lock Make/Break E0 70/E0 F0 70 E0 71/E0 F0 71 E0 6B/E0 F0 6B E0 6C/E0 F0 6C E0 69/E0 F0 69 E0 75/E0 F0 75 E0 72/E0 F0 72 E0 7D/E0 F0 7D E0 7A/E0 F0 7A E0 74/E0 F0 74
Shift Case @8 Make/Break
Num Lock Make/Break
E0 F0 12 E0 70/E0 F0 70 E0 12 E0 12 E0 70/E0 F0 70 E0 F0 12 E0 F0 12 E0 71/E0 F0 71 E0 12 E0 12 E0 71/E0 F0 71 E0 F0 12 E0 F0 12 E0 6B/E0 F0 6B E0 12 E0 12 E0 6B/E0 F0 6B E0 F0 12 E0 F0 12 E0 6C/E0 F0 6C E0 12 E0 12 E0 6C/E0 F0 6C E0 F0 12 E0 F0 12 E0 69/E0 F0 69 E0 12 E0 12 E0 69/E0 F0 69 E0 F0 12 E0 F0 12 E0 75/E0 F0 75 E0 12 E0 12 E0 75/E0 F0 75 E0 F0 12 E0 F0 12 E0 72/E0 F0 72 E0 12 E0 12 E0 72/E0 F0 72 E0 F0 12 E0 F0 12 E0 7D/E0 F0 7D E0 12 E0 12 E0 7D/E0 F0 7D E0 F0 12 E0 F0 12 E0 7A/E0 F0 7A E0 12 E0 12 E0 7A/E0 F0 7A E0 F0 12 E0 F0 12 E0 74/E0 F0 74 E0 12 E0 12 E0 74/E0 F0 74 E0 F0 12
Key (/)
Scan Code Make/Break E0 4A / E0 F0 4A
Shift Case Make/Break @3 E0 F0 12 E0 4A/E0 F0 4A E0 12
Key Print
Scan Code Make/Break E0 12 E0 7C / E0 F0 7C E0 F0 12
Ctrl Case, Shift Case Make/ Break E0 7C /E0 F0 7C
Alt Case Make/Break 84/ F0 84
Key Pause @9
Make Code E1 14 77 E1 F0 14 F0 77
Ctrl Key Pressed E0 7E E0 F0 7E
Key @10
Base Case Make Code 11 70 F0 70 69 F0 69 72 F0 72 75 F0 75 F0 11
Num Lock Off Case Make Code 77 F0 77 11 70 F0 70 69 F0 69 72 F0 72 75 F0 75 F0 11 77 F0 77
NOTE @6 : 101-key keyboard only. @7 : 102-key keyboard only. @8 : If the left Shift key is held down, the F0 12/12 shift make and break is sent with the other scan codes. If the right Shift key is held down, F0 59/59 is sent. If both Shift keys are down, both sets of codes are sent with the other scan code. @9 : This key is not typematic. All associated scan codes occur on the make of the key. @10 : This Key is Make only. When the Num Lock is off, the encoder will send the code which is the same as de-pressing Alt+0+1+2+8. When the Num Lock is on, the encoder will send the code which is the same as de-pressing Num+Alt+0+1+2+8+Num, and user will see the Num Lock LED flash once. Product Specification (V1.4) 07.10.2006 * 13
(This specification is subject to change without further notice)
USB & PS/2 Keyboard Encoder Scan Code Set 3
Key (~) 1 2 3 4 5 6 7 8 9 0 -(_) =(+) Backspace TAB Q W E R T Y U I O P [({} ]()) \(|)@11 CAPS A S D F G H J 14 * Make Code OE 16 1E 26 25 2E 36 3D 3E 46 45 4E 55 66 0D 15 1D 24 2D 2C 35 3C 43 44 4D 54 5B 5C 14 1C 1B 23 2B 34 33 3B Break Code F0 OE F0 16 F0 1E F0 26 F0 25 F0 2E F0 36 F0 3D F0 3E F0 46 F0 45 F0 4E F0 55 F0 66 F0 0D F0 15 F0 1D F0 24 F0 2D F0 2C F0 35 F0 3C F0 43 F0 44 F0 4D F0 54 F0 5B F0 5C F0 14 F0 1C F0 1B F0 23 F0 2B F0 34 F0 33 F0 3B Default Key State Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/Break Typematic Typematic Typematic Typematic Typematic Typematic Typematic
EKK8011AB
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
Key K L ;(:) '(") K42 @12 Enter Shift_L K45 @12 Z X C V B N M ,(<) .(>) /(?) Shift_R Ctrl_L Alt_L Space Alt_R Ctrl_R Ins Del Left Home End Up Down Page Up Page Down Right Num (7) (4) Product Specification (V1.4) 07.10.2006 Make Code 42 4B 4C 52 53 5A 12 13 1A 22 21 2A 32 31 3A 41 49 4A 59 11 19 29 39 58 67 64 61 6E 65 63 60 6F 6D 6A 76 6C 6B Break Code F0 42 F0 4B F0 4C F0 52 F0 53 F0 5A F0 12 F0 13 F0 1A F0 22 F0 21 F0 2A F0 32 F0 31 F0 3A F0 41 F0 49 F0 4A F0 59 F0 11 F0 19 F0 29 F0 39 F0 58 F0 67 F0 64 F0 61 F0 6E F0 65 F0 63 F0 60 F0 6F F0 6D F0 6A F0 76 F0 6C F0 6B Default Key State Typematic Typematic Typematic Typematic Typematic Typematic Make/Break Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/Break Make/Break Make/Break Typematic Make only Make only Make only Typematic Typematic Make only Make only Typematic Typematic Make only Make only Typematic Make only Make only Make only * 15
EKK8011AB
(This specification is subject to change without further notice)
USB & PS/2 Keyboard Encoder
Key (1) (/) (8) (5) (2) () (*) (9) (6) (3) (Del) (-) (+) (Enter) ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Print Scroll Pause Make Code 69 77 75 73 72 70 7E 7D 74 7A 71 84 7C 79 08 07 0F 17 1F 27 2F 37 3F 47 4F 56 5E 57 5F 62 X Break Code F0 69 F0 77 F0 75 F0 73 F0 72 F0 70 F0 7E F0 7D F0 74 F0 7A F0 71 F0 84 F0 7C F0 79 F0 08 F0 07 F0 0F F0 17 F0 1F F0 27 F0 2F F0 37 F0 3F F0 47 F0 4F F0 56 F0 5E F0 57 F0 5F F0 62 X Default Key State Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Typematic Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only X
EKK8011AB
NOTE @11 : 101-key keyboard only @12 : 102-key keyboard only
16 *
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder New Key Codes for Scan Set 1:
New Key LWIN RWIN APP N-CHG (131) CHG (132) ROMA (133) K14 K56 K107 KL KR Power Sleep Wake up Make E0 5B E0 5C E0 5D 7B 79 70 7D 73 7E F1 F0 E0 5E E0 5F E0 63 Break E0 DB E0 DC E0 DD FB F9 F0 FD F3 FE X X E0 DE E0 DF E0 E3
EKK8011AB
New Key Codes for Scan Set 2:
New key LWIN RWIN APP N-CHG (131) CHG (132) ROMA (133) K14 K56 K107 KL KR Power Sleep Wake up Make E0 1F E0 27 E0 2F 67 64 13 6A 51 6D F1 F2 E0 37 E0 3F E0 5E Break E0 F0 1F E0 F0 27 E0 F0 2F F0 67 F0 64 F0 13 F0 6A F0 51 F0 6D X X E0 F0 37 E0 F0 3F E0 F0 5E
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
* 17
USB & PS/2 Keyboard Encoder New Key Codes for Scan Set 3:
New key LWIN RWIN APP N-CHG (131) CHG (132) ROMA (133) K14 K56 K107 KL KR Power Sleep Wake up Make 8B 8C 8D 85 86 87 5D 51 7B F1 F2 X X X Break F0 8B F0 8C F0 8D F0 85 F0 86 F0 87 F0 5D F0 51 F0 7B X X X X X Make/break Make/break Make/break Make Make Make Typematic Typematic Typematic
EKK8011AB
Windows 2000 Multi-Media Key Codes SET1 MAK K130 : WWW Back K131 : WWWForward K132 : WWWstop K133 : WWWRefresh K134 : WWWSearch K135 : WWWFavorites K136 : WWWWeb/Home K137 : Mail K138 : Mute K139 : VolumeK140 : Volume+ K141 : Play/Pause K142 : Stop K143 : PreTrack K144 : Nexttrack K145 : Media Select K146 : MyComputer K147 : Calculator E06A E069 E068 E067 E065 E066 E032 E06C E020 E02E E030 E022 E024 E010 E019 E06D E06B E021 E BREAK E0EA E0E9 E0E8 E0E7 E0E5 E0E6 E0B2 E0EC E0A0 E0AE E0B0 E0A2 E0A4 E090 E099 E0ED E0EB E0A1 SET2 MAKE E038 E030 E028 E020 E010 E018 E03A E048 E023 E021 E032 E034 E03B E015 E04D E050 E040 E02B BREAK E0F038 E0F030 E0F028 E0F020 E0F010 E0F018 E0F03A E0F048 E0F023 E0F021 E0F032 E0F034 E0F03B E0F015 E0F04D E0F050 E0F040 E0F02B
18 *
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
6.2 USB Keyboard Function Description
We describe the USB keyboard function descriptions and data transfer in the following section.
6.2.1 USB Keyboard Description * Device Descriptor:
Descriptor size: 0X12 Descriptor type: 0X01 USB Specification release number: 0X0110 Device class: 0X00 Device subclass: 0X00 Device Protocol: 0X00 Max package for Endpoint 0 0X08 Vendor ID: 0X04F3 Product ID: 0X0103 Device Release number: 0X0104 Index of string descriptor describing manufacturer: 0X00 Index of string descriptor describing product: 0X00 Index of string descriptor describing the device's serial number: 0X00 Number of possible configurations: 0X01
* Configuration Descriptor:
Descriptor size: 0X09 Descriptor type: 0X02 Total length of data return for this configuration: 0X003B Number of interfaces: 0X02 Value used to address this configuration: 0X01 Index of string descriptor describing this configuration: 0X00 Configuration characteristic: 0XA0 Maximum power consumption: 0X32
* Interface Descriptor (Interface 0)
Descriptor size: 0X09 Descriptor type: 0X04 Number of this interface: 0X00 Alternate setting: 0X00 Number of endpoints used by this interface: 0X01 Class code: 0X03 Subclass code: 0X01 Protocol code : 0X01 Index of string descriptor describing this interface: 0X00
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
* 19
USB & PS/2 Keyboard Encoder
EKK8011AB
* HID Descriptor
Descriptor size: 0X09 Descriptor type: 0X21 HID Specification release number: 0X0110 Country code: 0X00 Number of class descriptors: 0X01 Type of class descriptor: 0X22 Length of report descriptor: 0X0036
* Endpoint Descriptor
Descriptor size: 0X07 Descriptor type: 0X05 Endpoint's status: 0X81 Endpoint's attributes: 0X03 Maximum package size of this endpoint: 0X08 Interval for polling endpoint for data transfers: 0X000A
* Report Descriptor (Endpoint 1)
Using page (generic desktop): 0x05 0x01 Using (keyboard): 0x09 0x06 Collection (application): 0xa1 0x01 Using page (Page#for LEDs): 0x05 0x08 Using minimum (1): 0x19 0x01 Using maximum (3): 0x29 0x03 Logical minimum (0): 0x15 0x00 Logical maximum (1): 0x25 0x01 Report size (1): 0x75 0x01 Report count (3): 0x95 0x03 Output (data, variable, absolute): 0x91 0x02 Report count (5): 0x95 0x05 Output (constant): 0x91 0x01 Using page (key codes): 0x05 0x07 Using minimum (224): 0x19 0xe0 Using maximum (231): 0x29 0xe7 Report count (8): 0x95 0x08 Input (data, variable, absolute): 0x81 0x02 Report size (8): 0x75 0x08 Report count (1): 0x95 0x01 Input (constant): 0x81 0x01 Using minimum (0): 0x19 0x00 Using maximum (91): 0X29 0X91 Logical maximum (ff): 0x26 0xff 0x00 Report count (6): 0x95 0x06 Input (data, array): 0x81 0x00 End collection: 0xc0
20 * Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
USB and PS/2 Keyboard Encoder
EKK8011AB
* Interface Descriptor (Interface 1)
Descriptor size: 0X09 Descriptor type: 0X04 Number of this interface: 0X01 Alternate setting: 0X00 Number of endpoints used by this interface: 0X01 Class code: 0X03 Subclass code: 0X00 Protocol code: 0X00 Index of string descriptor describing this interface: 0X00
* HID Descriptor
Descriptor size: 0X09 Descriptor type: 0X21 HID Specification release number: 0X0110 Country code: 0X00 Number of class descriptors: 0X01 Type of class descriptor: 0X22 Length of report descriptor: 0X0034
* Endpoint Descriptor
Descriptor size: 0X07 Descriptor type: 0X05 Endpoint's status: 0X82 Endpoint's attributes: 0X03 Maximum package size of this endpoint: 0X03 Interval for polling endpoint for data transfers: 0X000A
* Report Descriptor (Endpoint 2)
Using page (consumer): 0x05 0x0c Using (consumer): 0x09 0x01 Collection (application): 0xa1 0x01 Report id (01): 0x85 0x01 Using minimum (00): 0x19 0x00 Using maximum (023c): 0x2a 0x3c 0x02 Logical minimum (0): 0x15 0x00 Logical maximum (023c): 0x26 0x3c 0x02 Report count (1): 0x95 0x01 Report size (10): 0x75 0x10 Input (data, array, absolute): 0x81 0x00 End collection: 0xc0
Product Specification (V1.4) 07.10.2006 * 21
(This specification is subject to change without further notice)
USB & PS/2 Keyboard Encoder Using page (generic desktop): 0x05 0x01 Using (system control): 0x09 0x80 Collection (application): 0xa1 0x01 Report id (2): 0x85 0x02 Using minimum (81): 0x19 0x81 Using maximum (83): 0x29 0x83 Logical minimum (0): 0x15 0x00 Logic maximum (1): 0x25 0x01 Report size (1): 0x75 0x01 Report count (3): 0x95 0x03 Input (data, variable, absolute): 0x81 0x02 Report count (5): 0x95 0x05 Input (constant): 0x81 0x01 End collection: 0xc0
EKK8011AB
6.2.2 LED Report for USB Keyboard
When one of the LED buttons (Num, Caps, Scroll) is pressed, the host issues a Setup package with a Set_Report request to Endpoint 0 and an Out package with 1 byte data, which indicates the LED status. The format of the 1 byte data is:
Bit 7 Constant Bit 6 Constant Bit 5 Constant Bit 4 Kana Bit 3 Bit 2 Bit 1 Bit 0 Compose Scroll Lock Caps Lock Num Lock
6.2.3 USB Keyboard Scan Code
When the keys of HID Using Page 07 are pressed, the scan codes will be sent using Endpoint 1. If the keys of HID Using Page 01 and 0C are pressed, the scan codes will be sent using Endpoint 2. When the host issues an IN packet to Endpoint 1 to receive data from the device and the keys of HID Using Page 07 are pressed, the device return 8 bytes to the host. The 8 bytes as follows:
Byte 7 Key 6 Byte 6 Key 5 Byte 5 Key 4 Byte 4 Key 3 Byte 3 Key 2 Byte 2 Key 1 Byte 1 Reserved Byte 0 Modifier
The modifier bytes are as follows:
Bit 7 Right GUI Bit 6 Right Alt Bit 5 Bit 4 Bit 3 Left GUI Bit 2 Left Alt Bit 1 Left Shift Bit 0 Left Ctrl Right Shift Right Ctrl
When the host issues an IN packet to Endpoint 2 to receive data from the device and the keys of HID Using Page 0C (or 01) are pressed, the device return 3 (or 2) bytes to the host. The 3 (or 2) bytes are as follows:
22 *
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder HID Using Page 0C:
Byte 2 Using ID 2nd Byte Byte 1 Using ID 1st Byte Byte 0 Report ID 0X01
EKK8011AB
HID Using Page 01:
Byte 1 Using ID Byte 0 Report ID 0X02
HID Using ID:
Key (~) 1 2 3 4 5 6 7 8 9 0 -(-) =(+) Backspace Tab Q W E R T Y U I O P [({} ]()) \(|)@1 CAPS A S HID Using Page 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 HID Using ID 35 1E 1F 20 21 22 23 24 25 26 27 2D 2E 2A 2B 14 1A 08 15 17 1C 18 0C 12 13 2F 30 31 39 04 16 Key X C V B N M ,(<) .(>) /(?) Shift_R Ctrl_L Alt_L Space Alt_R Ctrl_R Num (7) (4) (1) (8) (5) (2) (0) (*) (9) (6) (3) (DEL) (-) (+) (Enter) HID Using Page 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 HID Using ID 1B 06 19 05 11 10 36 37 38 E5 E0 E2 2C E6 E4 53 5F 5C 59 60 5D 5A 62 55 61 5E 5B 63 56 57 58 * 23
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
USB & PS/2 Keyboard Encoder
HID Using Page 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 01 01 01 HID Using Page 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C
EKK8011AB
Key D F G H J K L ;(:) '(") K42 Enter Shift_L K45 Z Ins Del Left Home End Up Down Page Up Page Down Right WIN_L WIN_R APP N-CHG (131) CHG (132) ROMA (133) K14 K56 K107 KL KR Power Sleep Wake up
HID Using ID 07 09 0A 0B 0D 0E 0F 33 34 32 28 E1 64 1D 49 4C 50 4A 4D 52 51 4B 4E 4F E3 E7 65 8B 8A 88 89 87 85 91 90 81 82 83
Key ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Scroll (/) Print Pause Break (Pause+Ctrl) www Back www Forward www stop www Refresh www Search www Favorite www Home Mail Mute Volume + Volume Play/Pause Stop PreTrack Nexttrack Media Select My Computer Calculator
HID Using ID 29 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 47 54 46 48 48 0224 0225 0226 0227 0221 022A 0223 018A 00E2 00E9 00EA 00CD 00B7 00B6 00B5 0183 0194 0192
24 *
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
6.3 Internal-Multi Function
Internal-Multi Function 1:
Multi-Media Function Pad_2 Pad_3 Pad_4 Fn+ (M/Mode) Pad_5 Pad_6 Pad_7 Pad_8 Pad_9 VolumePlay/Pause PreTrack Media NextTrack Mute Volume+ Stop Internal Function Pad_Enter Pad_+ Pad_Pad_. Right Left Down Up Web/Home Mail Favorites Search Forward Back Stop Refresh E Eur Key O.S. Function Pad_0 Pad_1 MyComputer Calculator
Internal-Multi Function 2:
Multi-Media Function Pad_Enter Down Left Fn+ (M/Mode) F9 Right F12 Pad_+ Up VolumePlay/Pause PreTrack Media NextTrack Mute Volume+ Stop F1 F8 F2 F3 F6 F7 F5 F4 Internal Function Web/Home Mail Favorites Search Forward Back Stop Refresh E Eur Key F10 F11 O.S. Function MyComputer Calculator
7
Absolute Maximum Ratings
Parameter Supply Voltage Input Voltage Output Voltage Temperature under bias Storage Temperature Sym. VCC VIN VOUT TB TS Ratings -0.5V to +6V -0.3V to +6V -0.3V to +6V to 7 C -6 to 15 C C
8
DC Electrical Characteristics
Parameter Operating voltage Operating supply current Input leakage Input high voltage Input low voltage Output low voltage Sym. VCC ICCI IIN VIH VIL VOL1 I OL1 = 10 mA 0.4 Freq. = 6MHz V IN =V CC, V SS 2.0 0.8 Condition Min. 4.5 Typ. 5 Max. 5.5 10 1 Unit V mA A V V V
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
* 25
USB & PS/2 Keyboard Encoder
EKK8011AB
Parameter Output low voltage for LEDs Output low voltage for Mode LED Internal Pull-high resistance (Ports 6, 9) Internal Pull-high resistance for Data, CLK Internal Pull-high resistance for DOutput low voltage for Data CLK
Sym. VOL2 VOL3 RPH1 RPH2 RPH3 VOL3
Condition IOL2 = 10 mA IOL3 = 10 mA VPH1 = 0V VPH2 = 0V VPH3 = 0V IOL3 = 5 mA
Min. - - - - - -
Typ. 3.0 1 25 4.7 1.5 0.4
Max. - - - - - -
Unit V V K K K V
9
AC Electrical Characteristics
Parameter Time from Data transition to falling edge of CLK Time from rising edge of CLK to Data transition Duration of CLK inactive Duration of CLK active Time for auxiliary device inhibit after Clock 11 to ensure the auxiliary device does not start another transmission Time from inactive to active CLK transition, used to time when auxiliary device samples Data System clock Sym. T1 T2 T3 T4 T5 T6 FCLK Min. 5 5 30 30 - 5 - Typ. - - 40 40 - - 6 Max. 25 T4 - 5 50 50 50 25 - Unit S S S S S S MHz
26 *
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
10 PS/2 Timing Diagram
Fig 10-1 PS/2 Keyboard Output Data Timing
Fig 10-2 PS/2 Keyboard input Data Timing
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
* 27
USB & PS/2 Keyboard Encoder
EKK8011AB
11 Application Circuit
C2 10uF VCC
C1 0.1uF C4 20p Xtal1 4.7uF VP/CLK VM/DATA C1 C2 44 1 2 3 4 5 6 7 8 9 10 11 Mode LED 43 42 41 40 39 38 37 U1 36 35 6MHz 20p C5
C3
CAPS
NUM
SCROLL
OSCO OSCI VDD
P90 P91 P92 P93 P94 P95 P96 VNN P50 P51 P52 P53
DM DP V33 VSS
P76 P77
P70 P71 P72 P67 P66 P65 P64 P63 P62 P61 P60 P87
34 33 32 31 30 29 28 27 26 25 24 23
12 13 14 15
1
Internal-Multi Func. 1
1
Internal-Multi Func. 2
*EM78M611 is the body of eKK8011A
16 17 18 19 20 21 22
SW1
SW2
C3 C4 C5 C6 C7 C14 C13 C12 C11 C15
EM78M611
P80 P81 P82 P83 P84 P85 P86
R7 R6 R5 R4 R3 R2 R1 R0 C17 C16 C0 C9 C8 C10
P54 P55 P56 P57
2
2
C2 10uF
VCC
C1 0.1uF C4 20p Xtal1 4.7uF VP/CLK VM/DATA C1 C2 44 1 2 3 4 5 6 7 8 9 10 11 Mode LED 43 42 41 41 40 39 38 37 U1 36 35 6MHz 20p C5
C3
CAPS
NUM
SCROLL
DM DP V33 V33 VSS OSCO OSCI VDD
P90 P91 P92 P93 P94 P95 P96 P97 P50 P51 P52 P53
P76 P77
P70 P71 P72 P67 P66 P65 P64 P63 P62 P61 P60 P87
34 33 32 31 30 29 28 27 26 25 24 23
12 13 14 15
1
Internal-Multi Func. 1
1
Internal-Multi Func. 2
*EM78611 is the body of eKK8011B
28 *
16 17 18 19 20 21 22
SW1
SW2
C3 C4 C5 C6 C7 C14 C13 C12 C11 C15
EM78611
P80 P81 P82 P83 P84 P85 P86
R7 R6 R5 R4 R3 R2 R1 R0 C17 C16 C0 C9 C8 C10
P54 P55 P56 P57
2
2
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
12 Application Matrix
R0, P60, 24 R1, P61, 25 R2, P62, 26 R3, P63, 27 R4, P 64, 28 R5, P65, 29 R6, P66, 30 R7, P67, 31 C0 P85, 21 C1 P90, 44 C2 P91, 1 C3 P50, 8 C4 P51, 9 C5 P52, 10 C6 P53, 11 C7 P54, 12 C8 P83, 19 C9 P84, 20 C10 P82, 18 C11 P80, 16 C12 P57, 15 C13 P56, 14 C14 P55, 13 C15 P81, 17 C16 P86, 22 C17 P87, 23 K150 (KC-L) WWW Favorites Mail WIN-L WWW Forward WIN-R MyComputer Stop WWWStop WWWBack WWW Refresh Calculator Web/Home Mute WWW Search K151 (KC-R) 7 (K) 8 (K) 9 (K) + (K) Wake Up Shift-L 4 (K) 5 (K) 6 (K) K107 1 (K) 2 (K) 3 (K) Enter (K) SHIFT-R VolumeVolume+ NextTrack PrevTrack Media 0 (K) . (K) / (K) * (K) Play/Pause (K) INS Page Up Home Sleep Page Down End Space Num DEL Power SCROLL K14 BACK Fn \(|) ALT-L F11 M/Mode Enter ALT-R F12 F9 PRINT F10 P [({) ;(:) '(") K42 /(?) _(-) 0 ( ')' ) E R U I O F3 T Y ](}) F7 D F J K L F4 G H F6 C V M ,(<) .(>) ROMA B N K56 APP F2 5(%) 6(^) +' ( = ) F8 3(#) 4($) 7(&) 8(*) 9 ( '(' ) Q W Tab CAP A S ESC K45 Z X N-CHG CHG (~) F1 1(!) 2(@) Pause Power Sleep Ctrl-R Wake-up Ctrl-L F5
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
* 29
USB & PS/2 Keyboard Encoder
EKK8011AB
13 Pad Diagram
eKK8011A
Chip Size: 2270 * 2280 UM
30 *
(This specification is subject to change without further notice)

Product Specification (V1.4) 07.10.2006

USB and PS/2 Keyboard Encoder
EKK8011AB
eKK8011B
Chip Size: 2300 x 2320 m
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
* 31
USB & PS/2 Keyboard Encoder
EKK8011AB
eKK8011A
32 *
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006
USB and PS/2 Keyboard Encoder
EKK8011AB
eKK8011B
EM No Pads Bonding Together Pin No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Pad Name PIN9_1_ PIN9_2_ PIN9_3_ PIN9_4_ PIN9_5_ PIN9_6_ PIN9_7_ PIN5_0_ PIN5_1_ PIN5_2_ PIN5_3_ PIN5_4_ PIN5_5_ PIN5_6_ PIN5_7_ PIN8_0_ PIN8_1_ PIN8_2_ PIN8_3_ PIN8_4_ PIN8_5_ PIN8_6_ PIN8_7_ PIN6_0_ PIN6_1_ PIN6_2_ PIN6_3_ PIN6_4_ PIN6_5_ PIN6_6_ X -1040 -1040 -1040 -1040 -1040 -1040 -1040 -1040 -1040 -1040 -1040 -886.9 -781.9 -676.9 -571.9 -466.9 -361.9 -256.9 -151.9 -46.9 58.1 163.1 1040 1040 1040 1040 1040 1040 1040 1040 EM78611 44 pins AVDD: AVDD: Y 285.35 180.35 75.35 -29.65 -134.65 -239.65 -344.65 -449.65 -554.65 -659.65 -764.65 -1050 -1050 -1050 -1050 -1050 -1050 -1050 -1050 -1050 -1050 -1050 -1002.1 -897.1 -792.1 -687.1 -582.1 -477.1 -372.1 -267.1
Product Specification (V1.4) 07.10.2006
(This specification is subject to change without further notice)
* 33
USB & PS/2 Keyboard Encoder
EKK8011AB
EM No Pads Bonding Together Pin No 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 Pad Name PIN6_7_ PIN7_2_ PIN7_1_ PIN7_0_ PIN7_7_ PIN7_6_ VDD: OSCI OSCO GND: AVDD: AVDD: DP DM PIN9_0_
EM78611 44 pins AVDD: AVDD: X 1040 1040 1040 995.3 890.3 785.3 677.8 570.3 202.55 85.3 -256.9 -376.65 -493.9 -871.9 -989.8 Y -162.1 -28.6 76.4 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050
34 *
(This specification is subject to change without further notice)
Product Specification (V1.4) 07.10.2006


▲Up To Search▲   

 
Price & Availability of EKK8011AB

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X